blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}



table{border-collapse:collapse;border-spacing:0}



abbr,acronym,fieldset,img{border:0}



ol,ul{list-style:none}



caption,th{text-align:left}



q:after,q:before{content:''}



.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}



.col-c,.col-l,.col_c,.col_l,.l{float:left}



.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}



.c{clear:both}



.n,em{font-weight:400;font-style:normal}



.b{font-weight:700}



.i{font-style:italic}



.fa{font-family:Arial}



.fg{font-family:Georgia}



.ft{font-family:Tahoma}



.fl{font-family:Lucida Console}



.fs{font-family:'宋体'}



.fw{font-family:'微软雅黑'}



.tc{text-align:center}



.tr{text-align:right}



.tl{text-align:left}



.tdu{text-decoration:underline}



.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}



.fc0{color:#000}



.fc3{color:#333}



.fc6{color:#666}



.fc9{color:#999}



.fcr{color:red}



.fcw{color:#fff}



.fcb{color:#00f}



.fcg{color:green}



.f0{font-size:0}



.f10{font-size:10px}



.f12{font-size:12px}



.f13{font-size:13px}



.f14{font-size:14px}



.f16{font-size:16px}



.f20{font-size:20px}



.f24{font-size:24px}



.vm{vertical-align:middle}



.vtb{vertical-align:text-bottom}



.vt{vertical-align:top}



.vn{vertical-align:-2px}



.vimg{margin-bottom:-3px}



.m0{margin:0}



.ml0{margin-left:0}



.ml5{margin-left:5px}



.ml10{margin-left:10px}



.ml20{margin-left:20px}



.mr0{margin-right:0}



.mr5{margin-right:5px}



.mr10{margin-right:10px}



.mr20{margin-right:20px}



.mt5{margin-top:5px}



.mt10{margin-top:10px}



.mt20{margin-top:20px}



.mb5{margin-bottom:5px}



.mb10{margin-bottom:10px}



.mb20{margin-bottom:20px}



.ml-1{margin-left:-1px}



.mt-1{margin-top:-1px}



.p1{padding:1px}



.pl5{padding-left:5px}



.p5{padding:5px}



.pt5{padding-top:5px}



.pr5{padding-right:5px}



.pb5{padding-bottom:5px}



.p10{padding:10px}



.pl10{padding-left:10px}



.pt10{padding-top:10px}



.pr10{padding-right:10px}



.pb10{padding-bottom:10px}



.p20{padding:20px}



.pl20{padding-left:20px}



.pt20{padding-top:20px}



.pr20{padding-right:20px}



.pb20{padding-bottom:20px}



.pr,.rel{position:relative}



.abs,.pa{position:absolute}



.dn{display:none}



.db{display:block}



.dib{-moz-inline-stack:inline-block;display:inline-block}



.di{display:inline}



.ovh{overflow:hidden}



.ovs{overflow:scroll}



.vh{visibility:hidden}



.vv{visibility:visible}



.lh14{line-height:14px}



.lh16{line-height:16px}



.lh18{line-height:18px}



.lh20{line-height:20px}



.lh22{line-height:22px}



.lh24{line-height:24px}



.fix{*zoom:1}



.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}



.z{_zoom:1}



.h1{height:1px}



.h5{height:5px}



.h,.h10{height:10px}



.h15{height:15px}



.h20{height:20px}



.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}



body{font:12px/1.5 "微软雅黑","Microsoft Yahei";color:#444;background-color:#fff;padding-top:90px}



a{text-decoration:none;color:#444}



a:hover{color:#f60}



img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}



input,select,textarea{font-size:12px;color:#444;font-family:"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:0 0}



input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}



input[type=button],input[type=reset],input[type=submit]{cursor:pointer}



::-webkit-input-placeholder{color:#c6c6c6}



::-moz-placeholder{color:#c6c6c6}



::-ms-input-placeholder{color:#c6c6c6}



select::-ms-expand{display:none}



input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}



.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}



.wp{width:100%;max-width:1200px;margin:0 auto}



.wp2{width:100%;max-width:1300px;margin:0 auto}



.h50{height:50px;clear:both;overflow:hidden}



.h100{height:100px;clear:both;overflow:hidden}



*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}



.slick-list{z-index:1}



.slick-dots button{padding:0}



.header{height:90px;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:fixed;top:0;left:0;right:0;z-index:9}



.header.fixed{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px rgba(0,0,0,.5);-ms-box-shadow:0 0 10px rgba(0,0,0,.5);-o-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}



.logo{float:left;height:90px;line-height:90px;overflow:hidden}



.logo a{display:block}



.logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}



.hdr{float:right;margin-top:14px}



.hdr .top:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}



.sobox{position:relative;float:right;margin:0 20px}



.sobox:after{content:'';width:1px;height:14px;background-color:#e5e5e5;position:absolute;top:50%;right:-19px;margin-top:-7px}



.sobox .tit{display:block;width:30px;height:30px;background:url(../images/iconq1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.sobox .tit:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80

        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';)}



.sobox .so{width:200px;height:30px;border:1px solid #ccc;padding-right:30px;position:absolute;top:0;right:0;background-color:#fff;display:none}



.sobox .so .inp{display:block;width:100%;height:28px;padding:0 10px;font-size:14px;color:#333;line-height:28px;border:none}



.sobox .so .sub{display:block;width:30px;height:30px;background:url(../images/iconq1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:-1px;right:-1px;border:none}



.hdr .top a{display:block;float:right;line-height:30px;color:#666;font-size:14px;margin:0 20px;position:relative;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.hdr .top a:after{content:'';width:1px;height:14px;background-color:#e5e5e5;position:absolute;top:50%;right:-19px;margin-top:-7px}



.hdr .top a:hover{color:#da3f2e}



.hdr .top .lang{margin-right:0}



.hdr .top .lang:after{display:none}



.menuBtn{position:relative;z-index:9;display:none;float:right;width:40px;height:40px;padding:7px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}



.menuBtn b{display:block;height:3px;background-color:#da3f2e;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}



.menuBtn.open b{display:none;margin:0;position:absolute;left:5px;top:50%;width:30px}



.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}



.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}



.nav{margin-right:-10px}



.nav:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}



.nav li{float:left;margin:0 19px;position:relative}



.nav li:last-child{margin-right:0}



.nav li .s1{display:block;font-size:16px;color:#333;padding:0 10px 10px;line-height:36px;position:relative;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.nav li.on .s1{font-weight:700;color:#da3f2e}



.nav li:hover .s1{color:#da3f2e}



.nav li .s1:after{content:'';height:5px;background-color:#da3f2e;position:absolute;bottom:0;left:0;right:0;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.nav li.on .s1:after,.nav li:hover .s1:after{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}



.nav dl{width:160px;background-color:#fff;border-radius:5px;padding:10px 20px;position:absolute;top:46px;left:-50%;display:none}



.nav dd{overflow:hidden}



.nav dd a{display:block;text-align:center;border-bottom:1px solid #eee;font-size:16px;color:#333;line-height:52px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.nav dd:last-child a{border-bottom:none}



.nav dd a:hover{color:#da3f2e}



.banner{position:relative;overflow:hidden}



.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}



.banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}



#banner .slick-next,#banner .slick-prev{position:absolute;top:50%;margin-top:-25px;overflow:hidden;width:45px;height:50px;font-size:0;line-height:0;z-index:4;background-repeat:no-repeat;background-position:center center;-o-background-size:auto 50px;-ms-background-size:auto 50px;-moz-background-size:auto 50px;-webkit-background-size:auto 50px;background-size:auto 50px}



#banner .slick-prev{left:50%;margin-left:-645px;background-image:url(../images/arr-l.png)}



#banner .slick-next{right:50%;margin-right:-645px;background-image:url(../images/arr-r.png)}



#banner .slick-dots{position:absolute;left:0;bottom:30px;width:100%;text-align:center;z-index:4}



#banner .slick-dots li{display:inline-block;margin:0 2px}



#banner .slick-dots li button{display:block;width:24px;height:24px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:50%}



#banner .slick-dots li.slick-active button{background-color:#000}



.banner .item{height:677px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}



.banner .slider .slick-arrow{position:absolute;top:50%;margin-top:-24px;right:20px;width:40px;height:68px;border:none;cursor:pointer;z-index:5;overflow:hidden;text-indent:1000px;background:url(../images/j-next.png) center center no-repeat rgba(255,255,255,.2)}



.banner .slider .slick-prev{background-image:url(../images/j-prev.png);left:20px}



.banner .slider .slick-arrow:hover{background-color:rgba(255,255,255,.4)}



.banner .slider{position:relative}



.banner .slider .slick-dots{position:absolute;width:100%;text-align:center;bottom:10px;left:0;z-index:8}



.banner .slider .slick-dots li{display:inline-block}



.banner .slider .slick-dots button{width:15px;height:15px;border:none;text-indent:1000em;overflow:hidden;margin:0 10px;border-radius:50%;cursor:pointer;background:#fff}



.banner .slider .slick-dots li.slick-active button{background:#c00}



.footer{overflow:hidden}



.fd-top{overflow:hidden;background-color:#303030;padding:38px 0 23px}



.fd-ma{float:right;overflow:hidden;margin-left:10px;margin-right:42px;padding-top:13px}



.fd-ma .pic{width:145px;height:145px;background-color:#fff;overflow:hidden;margin:0 auto 4px}



.fd-ma .pic img{display:block;width:100%;height:100%}



.fd-ma span{display:block;text-align:center;font-size:14px;color:#fff;line-height:2.14em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}



.fd-nav{overflow:hidden;margin-left:8px}



.fd-nav dl{float:left;width:174px;padding-left:50px;padding-right:10px;position:relative}



.fd-nav dl:after{content:'';width:1px;height:171px;background-color:#454545;position:absolute;top:0;right:0}



.fd-nav dl:last-child:after{display:none}



.fd-nav dt{font-size:18px;font-weight:400;color:#fff;line-height:1.22em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px}



.fd-nav dd{overflow:hidden}



.fd-nav dd a{display:block;font-size:14px;color:rgba(255,255,255,.56);line-height:2.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.fd-nav dd a:hover{color:#fff}



.fd-copy{overflow:hidden;background-color:#121212;font-size:14px;color:rgba(255,255,255,.5);line-height:20px;padding:10px 0}



.fd-copy span{display:block;float:right}



.fd-copy span a{color:rgba(255,255,255,.5);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.fd-copy span a:hover{color:#fff}



/*!公用*/



.g-tit1{overflow:hidden;text-align:center;font-size:15px;line-height:2.5em;color:#999}



.g-tit1 h3{font-size:30px;color:#202020;line-height:1.3em;font-weight:400;overflow:hidden}



.g-more{display:block;width:176px;height:43px;line-height:39px;text-align:center;border:2px solid #dfdfdf;font-size:14px;color:#939495;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 auto;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.g-more:hover{color:#da3f2e;border-color:#da3f2e}



/*!页码*/



.pages{overflow:hidden;text-align:center}



.pages ul{display:inline-block;vertical-align:middle}



.pages li{float:left;margin:0 1.5px}



.pages li a{display:block;width:40px;height:40px;border:1px solid #ccc;text-align:center;line-height:38px;color:#666;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.pages li span{display:block;width:25px;height:40px;line-height:38px;color:#666;font-size:16px;text-align:center}



.pages .pages-end a,.pages .pages-first a,.pages .pages-next a{width:68px}



.pages li.on a,.pages li:hover a{background-color:#da3f2e;color:#fff;border-color:#da3f2e}



/*!首页*/



.index-row1{overflow:hidden;padding:55px 0 78px}



.ul-imgtxt1{overflow:hidden;margin:35px -41.5px 0}



.ul-imgtxt1 li{float:left;width:33.33%;padding:0 41.5px}



.ul-imgtxt1 .pic{position:relative;height:0;padding-top:59.8%;overflow:hidden;margin-bottom:17px}



.ul-imgtxt1 .pic a{display:block}



.ul-imgtxt1 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.ul-imgtxt1 .pic a:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}



.ul-imgtxt1 .txt{overflow:hidden;font-size:14px;line-height:1.72em;color:#939495}



.ul-imgtxt1 .txt .date{display:block;font-size:14px;color:#6c6b6b;font-family:Arial;line-height:1.43em;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}



.ul-imgtxt1 .txt h3{font-size:18px;line-height:1.33em;font-weight:400;margin-bottom:10px}



.ul-imgtxt1 .txt h3 a{display:block;color:#434141;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.ul-imgtxt1 .txt h3 a:hover{color:#da3f2e}



.ul-imgtxt1 .txt p{max-height:5.16em;overflow:hidden}



.ul-imgtxt1 .txt .details{display:block;width:89px;height:35px;line-height:31px;text-align:center;border:2px solid #dfdfdf;font-size:14px;color:#939495;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:19px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.ul-imgtxt1 .txt .details:hover{color:#da3f2e;border-color:#da3f2e}



.index-row2{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:62px 0 66px}



.index-row2 .g-tit1 h3{margin-bottom:3px}



.m-imgtxt1{margin:6px auto 0}



.m-imgtxt1:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}



.m-imgtxt1 .slider-nav{text-align:center;border-bottom:1px solid #d6dadd;margin-bottom:48px}



.m-imgtxt1 .slider-nav .slick-list{width:30%;margin:0 auto}



.m-imgtxt1 .slider-nav .item{text-align:center}



.m-imgtxt1 .slider-nav span{display:inline-block;font-size:15px;color:#393939;line-height:2.96em;padding:0 6px 3px;position:relative;cursor:pointer}



.m-imgtxt1 .slider-nav span:after{content:'';height:1px;background-color:#da3f2e;position:absolute;bottom:0;left:0;right:0;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.m-imgtxt1 .slider-nav .slick-current span{color:#da3f2e}



.m-imgtxt1 .slider-nav .slick-current span:after{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}



.m-imgtxt1 .box{width:1420px;margin:0 auto;position:relative}



.m-imgtxt1 .box:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}



.m-imgtxt1 .slider-for{float:right;width:1200px}



.m-imgtxt1 .slider-for a{display:block}



.m-imgtxt1 .slider-for .pic{position:relative;height:0;padding-top:45%;overflow:hidden}



.m-imgtxt1 .slider-for .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:5s;-moz-transition:5s;-ms-transition:5s;-o-transition:5s;transition:5s}



.m-imgtxt1 .slider-for a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}



.m-imgtxt1 .mc1{width:465px;height:240px;overflow:hidden;position:absolute;top:50%;left:0;margin-top:-120px;z-index:2;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}



.m-imgtxt1 .des{overflow:hidden;padding:19px 22px 10px 35px;font-size:14px;color:#fff;line-height:1.89em}



.m-imgtxt1 .des h3{font-size:24px;font-weight:400;line-height:1.85em;padding-bottom:7px;margin-bottom:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}



.m-imgtxt1 .des h3:after{content:'';width:23px;height:3px;background-color:rgba(255,255,255,.3);position:absolute;bottom:0;left:0}



.m-imgtxt1 .des p{height:7.56em;overflow:hidden}



.m-imgtxt1 .des a{display:block;font-size:14px;color:#fff;float:left;line-height:1.89em;text-decoration:underline;margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.m-imgtxt1 .des a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}



.m-imgtxt1 .mc1 .slick-next,.m-imgtxt1 .mc1 .slick-prev{position:absolute;bottom:21px;overflow:hidden;
	width:30px;height:30px;font-size:0;line-height:0;z-index:4;border:none;border: 1px solid #fff;border-radius: 50%;
	background:center center no-repeat;
	-webkit-background-size:20px auto;
	-moz-background-size:20px auto;
	-ms-background-size:20px auto;
	-o-background-size:20px auto;
	background-size:20px auto;
	padding:0;cursor:pointer;
	-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;
}



.m-imgtxt1 .mc1 .slick-prev{right:80px;background-image:url(../images/j-prev.png)}



.m-imgtxt1 .mc1 .slick-next{right:24px;background-image:url(../images/j-next.png)}



.m-imgtxt1 .mc1 .slick-next:hover,.m-imgtxt1 .mc1 .slick-prev:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80

        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';)}



.index-row3{overflow:hidden;padding:57px 0 47px}



.ul-imgtxt2{overflow:hidden;margin:35px -27.5px 56px}



.ul-imgtxt2 li{float:left;width:33.33%;padding:0 27.5px}



.ul-imgtxt2 li a{display:block}



.ul-imgtxt2 .pic{position:relative;height:0;padding-top:69.2%;overflow:hidden}



.ul-imgtxt2 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0}



.ul-imgtxt2 .con{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.ul-imgtxt2 a:hover .con{background-image:url(../images/bg1.png)}



.ul-imgtxt2 .con:after{content:'';height:170px;background:url(../images/bg2.png) center bottom no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;left:0;right:0;bottom:0}



.ul-imgtxt2 .txt{position:absolute;bottom:-110px;left:0;right:0;z-index:2;font-size:14px;color:#fff;line-height:1.67em;padding:0 30px 20px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.ul-imgtxt2 a:hover .txt{bottom:0;background:0 0}



.ul-imgtxt2 .txt h3{font-size:20px;font-weight:400;line-height:2.22em;margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}



.ul-imgtxt2 .txt p{height:3.34em;overflow:hidden}



.ul-imgtxt2 .txt span{display:block;font-size:13px;line-height:1.8em;margin-top:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}



.index-row4{overflow:hidden}



.m-cont{float:left;width:45.62%;padding:116px 126px 156px 186px;overflow:hidden}



.m-cont .ma{float:right;overflow:hidden;margin-left:10px;padding-top:81px}



.m-cont .ma .pic{width:136px;height:136px;overflow:hidden;margin:0 auto 8px}



.m-cont .ma .pic img{display:block;width:100%;height:100%}



.m-cont .ma span{display:block;text-align:center;font-size:14px;line-height:2.14em;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}



.m-cont .con{overflow:hidden}



.m-cont .con h3{font-size:36px;font-weight:400;line-height:1.11em;color:#fff;padding-bottom:24px;margin-bottom:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}



.m-cont .con h3:after{content:'';width:32px;height:2px;background-color:#fff;position:absolute;bottom:0;left:0}



.m-cont .con h3 em{display:block;font-size:18px;font-family:Arial;text-transform:uppercase;line-height:1.33em;margin-top:10px}



.m-cont .txt{font-size:14px;color:#fff;line-height:2.5em;height:10em;overflow:hidden}



.m-cont .txt p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}



.m-cont .txt p a{color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}



.m-cont .txt p a:hover{text-decoration:underline}



.m-message{overflow:hidden;padding:42px 38px 40px 40px}



.m-message .form{overflow:hidden;background-color:#fff;padding:32px 35px 33px 36px}



.m-message .form h3{font-size:26px;font-weight:400;color:#525252;line-height:1.15em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:25px}



.m-message .form .item{overflow:hidden;margin-bottom:13px}



.m-message .form .last{margin-bottom:0}



.m-message .form .inp{display:block;width:100%;height:46px;border:1px solid #dadada;padding:0 15px;line-height:44px;font-size:16px;color:#c6c6c6}



.m-message .form .inp:focus{color:#333}



.m-message .form .item2 .inp{float:left;width:49.15%}



.m-message .form .item2 .inp2{float:right}



.m-message .form .textarea{position:relative;overflow:hidden}



.m-message .form textarea{display:block;width:100%;height:133px;line-height:44px;font-size:16px;color:#333;padding:0 15px;border:1px solid #dadada;resize:none;margin-top:2px}



.m-message .form .textarea .ple{display:block;font-size:16px;color:#c6c6c6;padding:0 15px;line-height:44px;position:absolute;top:0;left:0;bottom:0;right:0;cursor:auto;overflow:hidden}



.m-message .form .sub{display:block;width:157px;height:46px;border-radius:23px;background-color:#da3f2e;margin:30px auto 0;text-align:center;line-height:46px;font-size:16px;color:#fff;border:none;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.m-message .form .sub:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80

        -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';)}



/*!05社会责任*/



.m-box{overflow:hidden;margin-bottom:100px}



.ul-imgtxt3{overflow:hidden;margin:60px -15px 20px}



.ul-imgtxt3 li{float:left;width:33.33%;padding:0 15px;margin-bottom:36px}



.ul-imgtxt3 li a{display:block}



.ul-imgtxt3 .pic{position:relative;height:0;padding-top:75.4%;
	overflow:hidden;margin-bottom:10px;
	background-position: center center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}



.ul-imgtxt3 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.ul-imgtxt3 a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}



.ul-imgtxt3 span{display:block;font-size:16px;color:#333;line-height:1.5em;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}



.ul-imgtxt3 a:hover span{color:#da3f2e}



/*!04核心业务*/



.m-industry{overflow:hidden;padding-top:36px;background-repeat:no-repeat;background-position:center bottom}



.m-industry .industry{overflow:hidden;margin-bottom:65px}



.m-industry .industry .txt{overflow:hidden;width:83%;margin:22px auto 32px;font-size:14px;line-height:2.2em;color:#333;text-align:center}



.m-industry .industry .pic{position:relative;overflow:hidden}



.m-industry .industry .pic img{display:block}



.m-industry .industry .pic h3{position:absolute;top:50%;left:0;right:0;margin-top:-21px;font-size:30px;color:#fff;line-height:1.33em;text-align:center;padding:0 10px;max-height:2.66em;overflow:hidden}



.m-industry .achievements{overflow:hidden;margin-bottom:116px}



.m-industry .slider-for{margin-top:40px;margin-bottom:27px}



.m-industry .slider-for:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}



.m-industry .slider-for .item{overflow:hidden;position:relative}



.m-industry .slider-for .txt{float:left;width:50%;background:url(../images/bg5.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:177px 118px 195px 75px;font-size:14px;color:#fff;line-height:2.2em;text-transform:uppercase}



.m-industry .slider-for .txt h3{font-size:24px;text-align:center;line-height:1.25em;margin-bottom:20px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}



.m-industry .slider-for .txt p{height:11em;overflow:hidden}



.m-industry .slider-for .txt a{display:block;width:160px;height:40px;border-radius:20px;border:1px solid #fff;text-align:center;line-height:38px;font-size:14px;color:#fff;margin:64px auto 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.m-industry .slider-for .txt a:hover{background-color:#fff;color:#da3f2e}



.m-industry .slider-for .pic{float:right;width:660px;height:490px;overflow:hidden;position:absolute;top:50%;right:0;margin-top:-245px}



.m-industry .slider-for .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}



.m-industry .slider-for .slick-next,.m-industry .slider-for .slick-prev{position:absolute;top:50%;margin-top:-27.5px;overflow:hidden;width:55px;height:55px;font-size:0;line-height:0;z-index:4;border:none;border-radius:50%;background-color:#ccc;background-repeat:no-repeat;background-position:center center;cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.m-industry .slider-for .slick-prev{left:-116px;background-image:url(../images/iconq4.png)}



.m-industry .slider-for .slick-next{right:-116px;background-image:url(../images/iconq5.png)}



.m-industry .slider-for .slick-next:hover,.m-industry .slider-for .slick-prev:hover{background-color:#da3f2e}



.m-industry .slider-nav{text-align:center;position:relative}



.m-industry .slider-nav:after{content:'';height:1px;background-color:#e1e1e1;position:absolute;bottom:6px;left:0;right:0;z-index:1}



.m-industry .slider-nav .slick-list{margin:0 auto;width:36.5%;z-index:2}



.m-industry .slider-nav .item{text-align:center}



.m-industry .slider-nav span{display:inline-block;font-size:16px;color:#000;line-height:2.5em;padding-bottom:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;cursor:pointer}



.m-industry .slider-nav span:after{content:'';height:5px;background-color:#da3f2e;position:absolute;bottom:0;left:0;right:0;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.m-industry .slider-nav .slick-current span:after{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}



/*!03联系我们-联系方式*/



.m-map{margin:70px 50px 119px}



.m-map:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}



.m-map .map{width:100%;padding-bottom:32px}



.m-map .map .item{padding:8px}



.m-map .map .slick-list{-webkit-box-shadow:0 0 10px rgba(38,4,1,.2);-moz-box-shadow:0 0 10px rgba(38,4,1,.2);-ms-box-shadow:0 0 10px rgba(38,4,1,.2);-o-box-shadow:0 0 10px rgba(38,4,1,.2);box-shadow:0 0 10px rgba(38,4,1,.2)}



.m-map .map #allmap,.m-map .map #allmap2{display:block;height:384px}



.m-map .map #allmap img,.m-map .map #allmap2 img{max-width:none;-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s;transition:0s}



.m-map .map .BMap_cpyCtrl{display:none}



.m-map .map .anchorBL,.m-map .map .anchorBR{bottom:10px!important}



.m-map .map .slick-dots{position:absolute;left:0;bottom:0;width:100%;text-align:center;z-index:4}



.m-map .map .slick-dots li{display:inline-block;margin:0 5px}



.m-map .map .slick-dots li button{display:block;width:12px;height:12px;font-size:0;line-height:0;text-indent:999px;background-color:#e6e6e6;border-radius:50%;padding:0;border:none;cursor:pointer}



.m-map .map .slick-dots li.slick-active button{background-color:#da3f2e}



.m-map .addr{margin-top:20px;border:1px solid #e6e6e6;-webkit-box-shadow:0 0 10px rgba(38,4,1,.1);-moz-box-shadow:0 0 10px rgba(38,4,1,.1);-ms-box-shadow:0 0 10px rgba(38,4,1,.1);-o-box-shadow:0 0 10px rgba(38,4,1,.1);box-shadow:0 0 10px rgba(38,4,1,.1)}



.m-map .addr:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}



.m-map .addr .item{padding:44px 20px 45px 80px;position:relative;cursor:pointer}



.m-map .addr .item:after{content:'';width:1px;height:160px;background-color:#ebebeb;position:absolute;right:0;top:50%;margin-top:-80px}



.m-map .addr .item:last-child:after{display:none}



.m-map .addr h3{font-size:32px;color:#000;line-height:1.25em;font-weight:400;margin-bottom:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}



.m-map .addr .txt{font-size:16px;line-height:2.25em;color:#333;text-transform:uppercase;height:9em;overflow:hidden}



.m-map .addr .txt p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}



.m-map .addr .txt p a{color:#333}



.m-map .addr .slick-current .txt,.m-map .addr .slick-current .txt p a,.m-map .addr .slick-current h3{color:#da3f2e}



/*!02新闻资讯-媒体报道*/



.m-box2{overflow:hidden;margin-bottom:89px}



.ul-imgtxt4{overflow:hidden;margin-top:60px;margin-bottom:30px}



.ul-imgtxt4 li{overflow:hidden;margin-bottom:30px}



.ul-imgtxt4 li a{display:block;background-color:#f7f7f7;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.ul-imgtxt4 a:hover{background-color:#da3f2e}



.ul-imgtxt4 .pic{float:left;width:280px;height:211px;overflow:hidden;
	margin-right:40px;
	background-position: center center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}



.ul-imgtxt4 .pic img{display:block;width:100%;height:100%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.ul-imgtxt4 a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}



.ul-imgtxt4 .txt{overflow:hidden;color:#333;font-size:16px;line-height:1.88em;padding:28px 40px 10px 0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.ul-imgtxt4 a:hover .txt{color:#fff}



.ul-imgtxt4 .txt h3{font-size:22px;color:#333;line-height:1.64em;padding-bottom:13px;border-bottom:1px solid #e0e0e0;margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.ul-imgtxt4 a:hover .txt h3{color:#fff;border-color:rgba(255,255,255,.3)}



.ul-imgtxt4 .txt span{display:block;font-size:14px;color:#666;line-height:2.57em;margin-bottom:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.ul-imgtxt4 a:hover .txt span{color:#fff}



.ul-imgtxt4 .txt p{height:3.76em;overflow:hidden}



/*!01关于九鼎-社会荣誉*/



.ul-imgtxt5{overflow:hidden;position:relative;padding:40px 0 18px;margin:11px -18px 46px}



.ul-imgtxt5:after{content:'';width:1px;background-color:#e1e1e1;position:absolute;top:0;left:50%;bottom:0;z-index:1}



.ul-imgtxt5 li{float:left;width:50%;padding:0 18px;margin-bottom:30px;position:relative;z-index:2}



.ul-imgtxt5 li:after{content:'';width:16px;height:16px;background:url(../images/iconq6.png) center center no-repeat;position:absolute;top:50%;right:-8px;margin-top:-8px}



.ul-imgtxt5 li:nth-child(even):after{display:none}



.ul-imgtxt5 li a{display:block;border:1px solid #ebebeb;padding:29px 20px;overflow:hidden}



.ul-imgtxt5 .pic{float:right;width:200px;height:150px;overflow:hidden;margin-left:28px}



.ul-imgtxt5 .pic img{display:block;width:100%;height:100%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.ul-imgtxt5 a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}



.ul-imgtxt5 .con{overflow:hidden;height:150px;line-height:150px}



.ul-imgtxt5 .txt{display:inline-block;vertical-align:middle;padding-left:88px;position:relative}



.ul-imgtxt5 .txt span{display:block;font-size:30px;font-weight:700;color:#333;line-height:1.33em;font-family:Arial;padding-bottom:7px;overflow:hidden;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}



.ul-imgtxt5 .txt span:after{content:'';width:27px;height:1px;background-color:#ccc;position:absolute;bottom:0;left:50%;margin-left:-13.5px}



.ul-imgtxt5 .txt h3{font-size:14px;line-height:1.74em;color:#333;font-weight:400;text-align:left;max-height:5.22em;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}



.ul-imgtxt5 a:hover .txt h3{color:#da3f2e}



.ban img{display:block;width:100%}



.cur-bar{background-color:#f6f6f6;line-height:70px;overflow:hidden}



.cur{float:left}



.cur:before{content:'';float:left;width:70px;height:70px;background:url(../images/icon-home.png) center center no-repeat #fff}



.cur li{float:left;font-size:12px;color:#5c5c5c;padding:0 15px 0 20px;position:relative}



.cur li+li:before{content:'';position:absolute;left:0;top:50%;margin-top:-3px;width:4px;height:7px;background:url(../images/icon-h1-1.png) center center no-repeat}



.cur li.active:before{background-image:url(../images/icon-h1-2.png)}



.cur a{color:inherit}



.cur a:hover,.cur li.active{color:#da3f2e}



.tab-pages{float:right}



.tab-pages li{float:left}



.tab-pages a{display:block;width:100px;font-size:14px;color:#000;text-align:center}



.tab-pages .on a,.tab-pages a:hover{color:#fff;background-color:#da3f2e}



.bg-pages{background-repeat:no-repeat;background-position:center bottom;padding:36px 0}
.bg-pages.bg-cover{-webkit-background-size:cover;background-size:cover}
.tit-h1{text-align:center;padding:21px 0}
.tit-h1.border{border-bottom:1px solid #e1e1e1}
.tit-h1 .title{font-size:42px;color:#333;font-weight:400}
.tit-h1 .title span{color:#da3f2e}
.tit-h1 .sub{font-size:18px;color:#999;font-weight:700;letter-spacing:.5em;text-indent:.25em;padding-bottom:5px}
.tit-h1.s2 .title,.tit-h1.s2 .title span{color:#fff}
.tit-h1.s2.border{border-color:#fff;border-color:rgba(255,255,255,.3)}
.truss-pic{padding:40px 0;margin-bottom:84px;
	font-size: 14px;
	color: #4d4f53;
	line-height: 2.11;
	/*padding: 0 50px;*/
	/*letter-spacing: 2px;*//*max-width: 677px;margin: 0 auto;*/
}
.weixin-txt{padding:40px 0;margin-bottom:84px;
	font-size: 16px !important;
	color: #4d4f53;
	line-height: 2.11;
	/*padding: 0 50px;*/
	letter-spacing: 2px;max-width: 677px;margin: 0 auto;
}
.weixin-txt img{display: block !important;margin: 0 auto !important;width: 100%;}
.weixin-txt iframe{width: 150%;height: 600px;
	-webkit-transform: translateX(-15%);
	-moz-transform: translateX(-15%);
	-o-transform: translateX(-15%);
	-ms-transform: translateX(-15%);
	transform: translateX(-15%);
}
.truss-pic img{display:block;width:100%}
.slide-h1{margin-bottom:33px}
.slide-h1 .item{font-size:0;padding:35px 0}
.slide-h1 .item .lab,.slide-h1 .item .list{display:inline-block;vertical-align:middle}
.slide-h1 .item .lab{width:35.5%;padding:20px 0;text-align:center;line-height:1.2;background:url(../images/icon-h1-3.png) right center no-repeat;font-family:'宋体'}
.slide-h1 .item .list{width:57%;margin-left:6%;font-size:16px;color:#333;line-height:30px}
.slide-h1 .item .list p{margin:14px 0}
.slide-h1 .item .lab .s1{font-size:84px;color:#000;margin-bottom:.13em}
.slide-h1 .item .lab .s2{font-size:30px;color:#a0a0a0;letter-spacing:.1em;font-family:Aparajita}
.slide-h1 .slick-arrow{position:absolute;top:50%;margin-top:-40px;width:80px;height:80px;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;border:none;background-color:transparent;box-shadow:0 0 20px rgba(0,0,0,.2);font-size:0;z-index:2;cursor:pointer}
.slide-h1 .slick-prev{left:-140px;background-image:url(../images/arrow1-prev.png)}
.slide-h1 .slick-next{right:-140px;background-image:url(../images/arrow1-next.png)}
.slide-h1 .slick-arrow:hover{background-color:#da3f2e}
.slide-h1 .slick-prev:hover{background-image:url(../images/arrow1-prev-h.png)}
.slide-h1 .slick-next:hover{background-image:url(../images/arrow1-next-h.png)}
.slide-h2{position:relative;margin-bottom:120px}
.slide-h2:before{content:'';position:absolute;top:15px;width:100%;height:0;border-bottom:1px dashed #9d9d9d}
.slide-h2 .slides{background:url(../images/icon-h1-4.jpg) left top 5px repeat-x}
.slide-h2 .item{text-align:center;font-size:16px;line-height:20px;color:#333;padding-top:60px;background:url(../images/icon-h1-5.png) center top no-repeat;cursor:pointer}
.slide-h2 .item.slick-current{color:#da3f2e;background-image:url(../images/icon-h1-6.png);font-size:20px}
.count-h1{font-size:0;text-align:center;padding:30px 0}
.count-h1 .item{display:inline-block;vertical-align:middle;margin:0 105px}
.count-h1 .lab{font-size:18px;color:#333}
.count-h1 .val{font-size:70px;color:#da3f2e;line-height:1;margin-bottom:5px}
.count-h1 .val .sub{font-size:.32em}
.list-h1{padding:5px 0 24px}



.list-h1 .item{position:relative;overflow:hidden;margin-bottom:20px}



.list-h1 .item:nth-child(2n) .img{float:right}



.list-h1 .img{width:50%}



.list-h1 .pic{position:relative;overflow:hidden;padding-top:63.33333%}



.list-h1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}



.list-h1 .txt{position:absolute;width:50%;right:0;top:0;bottom:0;padding:36px 40px 44px;font-size:14px;color:#333;line-height:30px}



.list-h1 .txt p{margin-top:10px}



.list-h1 .txt h4{font-size:22px;color:#da3f2e;font-weight:400;padding-bottom:12px}



.list-h1 .item:nth-child(2n) .txt{left:0}



.count-h2{text-align:center;font-size:0;color:#fff;padding:68px 0 80px}



.count-h2 .item{position:relative;display:inline-block;vertical-align:middle;padding:0 54px}



.count-h2 .item+.item:before{content:'';position:absolute;top:30px;margin-top:-4px;left:-4px;width:8px;height:8px;border-radius:50%;background-color:#fff}



.count-h2 .s1{font-size:40px;margin-bottom:12px}



.count-h2 .s2{font-size:18px}



.row-h1{padding-top:36px}



.list-h2{background:url(../images/img-h1-5.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin-top:10px;padding:61px 0 80px}



.list-h2 .list{overflow:hidden}



.list-h2 .list li{float:left;width:33.333%;text-align:center;color:#fff;padding:40px 0 37px;border-left:1px solid #fff;border-top:1px solid #fff;border-color:rgba(255,255,255,.2);margin:-1px 0 0 -1px}



.list-h2 .icon{display:block;width:34px;height:34px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;margin:0 auto 17px}



.list-h2 .tit{font-size:24px;font-weight:400;margin-bottom:15px}



.list-h2 .tit:after{content:'';display:block;width:32px;height:1px;background-color:#fff;margin:14px auto 0}



.list-h2 .sub{font-size:16px}



.row-h2{padding:80px 0}



.list-h3 li{position:relative;padding-top:65px}



.list-h3 li+li{margin-top:80px}



.list-h3 .title{position:absolute;top:0;left:0;width:47.5%;border:1px solid #da3f2e;padding:43px 40px 53px}



.list-h3 .title:after{content:'';position:absolute;top:58%;right:15%;width:1px;height:100px;background-color:#666}



.list-h3 .title h3{font-size:30px;color:#da3f2e;font-weight:400;overflow:hidden}



.list-h3 .title h3 span{display:block}



.list-h3 .title h3:after{content:'';display:block;width:48px;height:3px;background-color:#da3f2e;margin-top:14px}



.slide-h4 .item{overflow:hidden}



.slide-h4 .img{width:50%;float:right}



.slide-h4 .pic{position:relative;overflow:hidden;padding-top:63.333%}



.slide-h4 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}



.slide-h4 .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}



.slide-h4 .txt{overflow:hidden;width:47.5%;padding:130px 75px 0 20px}



.slide-h4 .tit{font-size:26px;color:#000;line-height:36px;max-height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:400;margin-bottom:10px}



.slide-h4 .desc{font-size:16px;color:#666;line-height:1.875;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:5.625em}



.slide-h4 .slick-arrow{position:absolute;top:50%;left:50%;font-size:0;width:56px;height:56px;border:none;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;cursor:pointer;z-index:2}



.slide-h4 .slick-prev{margin-left:-58px;background-color:#da3f2e;background-image:url(../images/arrow2-prev1.png)}



.slide-h4 .slick-next{margin-left:2px;background-color:#fff;background-image:url(../images/arrow2-next2.png)}



.slide-h4 .slick-dots{position:absolute;bottom:8px;left:0;width:47.5%;text-align:center;font-size:0;line-height:0;z-index:5}



.slide-h4 .slick-dots li{display:inline-block;vertical-align:middle;margin:0 5px;padding:0}



.slide-h4 .slick-dots button{border:none;background-color:#d8d8d8;width:12px;height:12px;border-radius:50%;font-size:0;cursor:pointer}



.slide-h4 .slick-dots .slick-active button{background-color:#da3f2e}



.list-h3 .right .title{text-align:right;left:auto;right:0}



.list-h3 .right .title:after{left:15%}



.list-h3 .right .title h3:after{float:right}



.list-h3 .right .img{float:left}



.list-h3 .right .txt{float:right;padding:130px 20px 0 75px;text-align:right}



.list-h3 .right .slick-prev{background-color:#fff;background-image:url(../images/arrow2-prev2.png)}



.list-h3 .right .slick-next{background-color:#da3f2e;background-image:url(../images/arrow2-next1.png)}



.list-h3 .right .slick-dots{left:auto;right:0}



.tabs-h1{padding:36px 0 60px}
.tabs-h1>.tit{overflow:hidden}
.tabs-h1>.tit li{float:left;width:25%;text-align:center;color:#fff;font-size:14px;padding:37px 0 17px;border-bottom:1px solid #fff;border-color:rgba(255,255,255,.2);cursor:pointer}
.tabs-h1>.tit .icon{display:block;margin:0 auto 30px;height:74px}
.tabs-h1>.tit h4{font-size:24px;font-weight:400;margin-bottom:3px}
.tabs-h1>.tit p{height:3em;overflow:hidden}
.tabs-h1>.tit li.on,.tabs-h1>.tit li:hover{border-color:#fff;position:relative}
.tabs-h1>.tit li.on:after{content:'';position:absolute;bottom:-1px;left:50%;width:12px;height:7px;margin-left:-6px;background:url(../images/icon-active.png) center center no-repeat}
.tabs-h1>.desc{padding:32px 0 0px}
.tabs-h1>.desc .item{display:none;font-size:14px;color:#fff;line-height:30px;height: 90px;overflow: hidden;}
.tabs-h1>.desc .item.on{display:block}

@media only screen and (max-width:1600px){



.banner .item{height:520px}



}



@media only screen and (max-width:1580px){



.slide-h1 .slick-arrow{width:60px;height:60px;margin-top:-30px}



.slide-h1 .slick-prev{left:-60px}



.slide-h1 .slick-next{right:-60px}



.slide-h1 .item .lab{-webkit-background-size:contain;background-size:contain}



.slide-h1 .item .lab .s1{font-size:60px}



.slide-h1 .item .lab .s2{font-size:20px}



.slide-h1 .item .list p{margin:8px 0}



.m-cont{padding:116px 50px 156px}



.m-industry .slider-for .slick-prev{left:-70px}



.m-industry .slider-for .slick-next{right:-70px}



.m-industry .slider-nav .slick-list{width:60%}



}



@media only screen and (max-width:1366px){



.banner .item{height:420px}
.weixin-txt iframe{width: 100%;height: 400px;
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-o-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}


}



@media only screen and (max-width:1340px){



.slide-h1{padding:0 40px}



.slide-h1 .slick-arrow{width:40px;height:40px;margin-top:-20px}



.slide-h1 .slick-prev{left:-40px}



.slide-h1 .slick-next{right:-40px}



.slide-h1 .item .list{font-size:14px;margin-left:5%}



.slide-h1 .item .lab .s1{font-size:48px}



.slide-h1 .item .lab .s2{font-size:16px}



.slide-h1 .item .list p{margin:0}



.slide-h2 .item{padding-top:50px;font-size:14px}



.slide-h2 .item.slick-current{font-size:18px}



.ul-imgtxt1{margin:35px 0 0}



.ul-imgtxt1 li{padding:0 20px}



.ul-imgtxt2{margin:35px 0 56px}



.ul-imgtxt2 li{padding:0 10px}



.m-industry .slider-for .slick-prev{left:0}



.m-industry .slider-for .slick-next{right:0}



}



@media only screen and (max-width:1450px){



.m-imgtxt1 .box{width:98%}



}



@media only screen and (max-width:1300px){



.wp2{width:98%}



.fd-nav{margin-left:0}



}



@media only screen and (max-width:1200px){



.wp{width:98%}



body{padding-top:70px}



.header{height:70px}



.logo{height:70px;line-height:70px}



.logo img{max-width:80%;max-height:80%}



.hdr .top a{display:none}



.hdr .top .lang{display:block;margin-left:0;margin-right:5px}



.sobox:after{display:none}



.hdr{margin-top:15px}



.hdr .top{float:right;margin-top:5px}



.sobox{margin:0 10px}



.menuBtn{display:block}



.nav{margin-right:0;position:fixed;top:70px;left:0;right:0;bottom:0;z-index:9;background-color:rgba(0,0,0,.8);padding:10px 0;overflow-y:auto}



.nav li{float:none;margin:0}



.nav li .s1{text-align:center;color:#fff;padding-bottom:0;line-height:35px;font-size:16px}



.nav li .s1:after{display:none}



.nav dl{position:static;background:0 0;width:auto;padding:10px 0}



.nav dd a{color:#fff;border-bottom:none;line-height:30px;font-size:14px}



.m-imgtxt1 .slider-for{float:none;width:auto}



.banner .item{height:350px}



.ul-imgtxt1 li{padding:0 10px}



.m-imgtxt1 .slider-nav .slick-list{width:60%}



.m-cont{padding:51px 20px}



.m-cont .ma{float:none;margin-left:0;padding-top:0;margin-bottom:10px}



.m-cont .con h3{text-align:center;font-size:24px}



.m-cont .con h3:after{left:50%;margin-left:-16px}



.m-cont .txt{text-align:center}



.m-message{padding:42px 20px 40px}



.fd-ma{float:none;margin:0;padding-top:0}



.fd-nav{display:none}



.fd-top{padding:20px 0}



.fd-copy{text-align:center}



.fd-copy span{float:none}



.tab-pages{display:none}



.m-box{margin-bottom:30px}



.ul-imgtxt3{margin:30px 0 20px}



.ul-imgtxt3 li{padding:0 10px;margin-bottom:20px}



.m-industry .industry .txt{width:auto}



.m-industry .slider-for .txt{float:none;width:auto;padding:40px;margin-bottom:10px}



.m-industry .slider-for .txt p{height:auto}



.m-industry .slider-for .txt a{margin-top:20px}



.m-industry .slider-for .pic{float:none;position:static;margin:0 auto}



.m-industry .industry{margin-bottom:20px}



.m-industry .achievements{margin-bottom:30px}



.m-map{margin:30px 20px}



.m-map .addr .item{padding:30px 20px}



.m-map .addr h3{font-size:24px}



.m-box2{margin-bottom:30px}



.ul-imgtxt4{margin-top:30px;margin-bottom:0}



.ul-imgtxt5{margin:11px 0 0;padding:20px 0 10px}



.ul-imgtxt5 li{padding:0 10px}



.ul-imgtxt5 li a{padding:10px}



.ul-imgtxt5 .pic{margin-left:10px}



.ul-imgtxt5 .txt{padding-left:70px}



.ul-imgtxt5 .txt span{font-size:24px}



.cur-bar{line-height:50px}



.cur:before{width:50px;height:50px}



.cur li{padding:0 10px 0 15px}



.tab-pages a{font-size:12px;width:80px}



.tit-h1{padding:15px 0}



.tit-h1 .title{font-size:36px}



.truss-pic{margin-bottom:50px}



.list-h2 .list li{padding:30px 0}



.list-h2 .tit{font-size:20px;margin-bottom:10px}



.list-h2 .tit:after{margin-top:10px}



.list-h2 .sub{font-size:12px}



.list-h3 li{padding-top:50px}



.list-h3 .title{padding:30px}



.list-h3 .title h3{font-size:24px}



.list-h3 .title:after{height:90px}



.slide-h4 .txt.txt{padding-top:120px}



.slide-h4 .tit{font-size:20px;line-height:1.5;max-height:3em}



.slide-h4 .desc{font-size:12px}



.slide-h4 .slick-arrow{width:45px;height:45px}



.slide-h4 .slick-prev{margin-left:-47px}



.list-h3 li+li{margin-top:50px}



.tabs-h1>.tit .icon{height:58px;margin-bottom:20px}



.tabs-h1>.tit h4{font-size:20px}



.tabs-h1>.tit li{font-size:12px;padding:20px}



.tabs-h1>.desc .item{line-height:1.5;height: auto;}



.tabs-h1{padding:0}



.list-h2,.row-h2{padding:40px 0}



.count-h1 .item{margin:0 60px}



.count-h1 .val{font-size:58px}



.count-h1 .lab{font-size:14px}



.list-h1 .txt{line-height:1.5;font-size:12px;padding:20px}



.count-h2{padding:40px 0 50px}



.count-h2 .s1{font-size:32px;line-height:40px}



.count-h2 .item+.item:before{top:20px}



.count-h2 .item{padding:0 40px}



.count-h2 .s2{font-size:14px}



}



@media only screen and (max-width:959px){



.banner .item{height:270px}



.g-tit1{line-height:1.5em}



.g-tit1 h3{font-size:20px}



.index-row1,.index-row2,.index-row3{padding:30px 0}



.ul-imgtxt1{margin-top:20px}



.m-imgtxt1 .slider-nav{margin-bottom:20px}



.m-imgtxt1 .mc1{position:static;margin-top:0;width:auto;height:auto}



.m-imgtxt1 .des p{height:auto}



.m-imgtxt1 .des{padding:20px}



.ul-imgtxt2{margin:20px 0}



.ul-imgtxt2 .txt{padding:10px 20px;bottom:-88px}



.ul-imgtxt2 .txt h3{margin-bottom:5px;line-height:1.5em}



.ul-imgtxt2 .txt span{margin-top:10px}



.m-industry{padding-top:10px}



.m-industry .industry .txt{line-height:1.6em;margin:20px auto}



.m-industry .industry .txt p br{display:none}



.m-industry .industry .pic h3{font-size:24px}



.m-industry .slider-for .txt{padding:20px}



.m-industry .slider-nav .slick-list{width:80%}



.m-industry .slider-for{margin-top:20px;margin-bottom:10px}



.m-map .addr h3{font-size:18px;margin-bottom:10px}



.m-map .addr .txt{font-size:14px}



.m-map .map #allmap,.m-map .map #allmap2{height:300px}



.ul-imgtxt4 .pic{margin-right:20px}



.ul-imgtxt4 .txt{padding-right:20px}



.ul-imgtxt5{padding:0;margin:20px 0 0}



.ul-imgtxt5:after{display:none}



.ul-imgtxt5 li{float:none;width:auto;margin-bottom:20px;padding:0}



.ul-imgtxt5 li:after{display:none}



.tab-pages a{font-size:12px;width:70px}



.bg-pages,.truss-pic{padding:30px 0}



.slide-h1 .item{padding:20px}



.slide-h1 .item .lab{display:block;width:auto;background:0 0;padding:0;text-align:left;overflow:hidden;margin-bottom:10px}



.slide-h1 .item .lab .s1{font-size:24px;display:inline-block;margin-right:.5em}



.slide-h1 .item .lab .s2{font-size:14px;display:inline-block}



.slide-h1 .item .list{display:block;overflow:hidden;margin-left:0;width:auto}



.slide-h2{display:none}



.row-h1{padding-top:20px}



.list-h3 .title{padding:20px}



.list-h3 .title:after{height:60px}



.slide-h4 .txt.txt{padding-top:80px}



.slide-h4 .txt{padding-right:50px}



.slide-h4 .tit{font-size:18px;margin-bottom:5px}



.list-h3 .right .txt{padding-left:50px}



.list-h1 .txt{padding:0 10px}



.list-h1 .txt h4{font-size:20px;padding-bottom:0}



.list-h1 .txt p{margin-top:5px}



.count-h2 .s1{font-size:24px;margin-bottom:5px}



}



@media only screen and (max-width:767px){



.wp,.wp2{width:100%;padding:0 10px}



body{padding-top:45px}



.header{height:45px}



.logo{height:45px;line-height:45px;width:38%}



.hdr{margin-top:5px}



.sobox .so{width:120px}



.nav{top:45px}



.nav li .s1{font-size:15px}



.nav dd a{font-size:13px}



.banner .item{height:160px}



.g-tit1 h3{font-size:18px}



.g-tit1{font-size:14px}



.ul-imgtxt1 li{width:50%;margin-bottom:20px;padding:0 5px}



.ul-imgtxt1 .txt h3{font-size:16px}



.ul-imgtxt1 .txt .details{margin-top:10px}



.m-imgtxt1 .slider-nav .slick-list{width:95%}



.m-imgtxt1 .des h3{font-size:16px}



.ul-imgtxt2 li{width:50%;padding:0 5px;margin-bottom:20px}



.ul-imgtxt2 .txt h3{font-size:16px}



.ul-imgtxt2{margin-bottom:0}



.g-more{width:140px}



.m-cont{float:none;width:auto;padding:20px}



.m-cont .con h3{font-size:18px;padding-bottom:10px;margin-bottom:10px}



.m-cont .con h3 em{font-size:16px;margin-top:5px}



.m-cont .txt{line-height:1.5em;height:6em}



.m-message,.m-message .form{padding:20px}



.m-message .form h3{font-size:18px;margin-bottom:10px}



.m-message .form .inp{font-size:14px;height:35px;line-height:33px}



.m-message .form textarea{font-size:14px;line-height:33px}



.m-message .form .sub{font-size:14px;margin-top:10px;width:120px;height:40px;line-height:38px}



.ul-imgtxt3{margin-bottom:0}



.ul-imgtxt3 li{width:50%}



.ul-imgtxt3 span{font-size:14px}



.pages li{display:none}



.pages .pages-end,.pages .pages-first,.pages .pages-next{display:block}



.pages li a{font-size:14px;height:30px;line-height:28px}



.pages .pages-end a,.pages .pages-first a,.pages .pages-next a{width:60px}



.m-industry .industry .pic h3{font-size:18px}



.m-industry .slider-for .txt h3{font-size:18px;margin-bottom:10px}



.m-industry .slider-for .txt{line-height:1.8em}



.m-industry .slider-for .txt a{width:120px;height:30px;line-height:28px;margin-top:10px}



.m-industry .slider-for .pic{width:auto;height:auto}



.m-industry .slider-for .pic img{height:auto}



.m-industry .slider-nav .slick-list{width:95%}



.m-industry .slider-nav span{font-size:14px}



.m-industry .slider-for .slick-next,.m-industry .slider-for .slick-prev{width:30px;height:30px;margin-top:-15px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}



.m-map{margin:30px 0}



.m-map .map #allmap,.m-map .map #allmap2{height:240px}



.m-map .addr .item:after{display:none}



.m-map .addr .item{padding:20px 10px}



.m-map .addr .slick-current .txt{height:auto}



.m-map .addr .txt p{white-space:normal}



.ul-imgtxt4 li{margin-bottom:20px}



.ul-imgtxt4 .pic{float:none;margin:10px auto}



.ul-imgtxt4 .txt{padding:0 10px 10px;font-size:14px}



.ul-imgtxt4 .txt h3{font-size:16px;padding-bottom:5px}



.ul-imgtxt4 .txt span{font-size:13px}



.ul-imgtxt4 .txt p{height:auto}



.ul-imgtxt5 .txt span{font-size:18px}



.ul-imgtxt5 .txt{padding-left:55px}



.cur-bar{line-height:40px}



.cur-bar .wp{width:100%;padding:0}



.cur:before{width:40px;height:40px}



.cur{float:none;overflow:hidden}



.tab-pages{float:none;overflow:hidden;padding:5px 0}



.tab-pages li{width:25%;line-height:30px}



.tab-pages a{width:auto}



.bg-pages{padding:30px 0}



.tit-h1{padding:10px 0}



.tit-h1 .title{font-size:20px}



.tit-h1 .sub{font-size:14px}



.truss-pic{padding:30px 0;margin-bottom:0}



.slide-h1{padding:0;margin-bottom:0}



.slide-h1 .slick-arrow{top:20px;margin-top:0}



.slide-h1 .slick-prev{left:0}



.slide-h1 .slick-next{right:0}



.slide-h1 .item{padding:20px 0}



.slide-h1 .item .lab{padding:0 50px;text-align:center}



.slide-h1 .item .lab .s1,.slide-h1 .item .lab .s2{display:block;margin:0}



.slide-h1 .item .list{font-size:12px;line-height:1.8}



.list-h2{margin-top:0;padding:25px 0}



.list-h2 .list li{width:50%;padding:20px 10px}



.list-h2 .tit{font-size:18px}



.list-h3 .title{width:100%;padding:10px 20px;position:relative;top:0;left:0;margin-bottom:10px}



.list-h3 .title h3{font-size:20px}



.list-h3 .title h3:after{margin-top:5px}



.list-h3 li{padding-top:0}



.list-h3 li+li{margin-top:30px}



.slide-h4 .img.img{width:auto;float:none}



.slide-h4 .slick-prev{top:0;margin:0;left:0}



.slide-h4 .slick-next{top:0;margin:0;right:0;left:auto}



.slide-h4 .txt.txt{padding:20px 0 10px;width:auto}



.slide-h4 .tit{font-size:16px}



.slide-h4 .slick-dots{position:static;width:auto}



.tabs-h1>.tit{font-size:0;white-space:nowrap;overflow-x:auto;margin:0 -15px;padding:0 15px}



.tabs-h1>.tit li{float:none;display:inline-block;vertical-align:top;width:50%;white-space:normal}



.tabs-h1>.tit .icon{height:40px;margin-bottom:10px}



.tabs-h1>.tit h4{font-size:18px}



.count-h1{padding:25px 0}



.count-h1 .item{margin:0 15px}



.count-h1 .val{font-size:38px}



.count-h1 .lab{font-size:12px}



.list-h1{padding:0;margin-bottom:-20px}



.list-h1 .img,.list-h1 .item:nth-child(2n) .img{float:none;width:auto}



.list-h1 .txt{padding:10px 0;position:static;width:auto}



.count-h2 .s1{font-size:22px;margin-bottom:0;line-height:1.2}



.count-h2{padding:20px 0}



.count-h2 .item{padding:0;display:block}



.count-h2 .item+.item{margin-top:15px}



.count-h2 .item+.item:before{display:none}



.banner .slider .slick-arrow{width:30px;height:40px;background-size:15px 20px}



.banner .slider .slick-dots{bottom:0}



.banner .slider .slick-dots button{width:10px;height:10px;margin:0 5px}



}



@media only screen and (max-width:479px){



.banner .item{height:120px}



.ul-imgtxt1 li{float:none;width:auto}



.ul-imgtxt1 .pic{margin-bottom:10px}



.ul-imgtxt1 .txt .date{margin-bottom:5px}



.ul-imgtxt2 li{float:none;width:auto}



.m-message .form .item2 .inp{float:none;width:100%}



.m-message .form .item2 .inp2{margin-top:13px}



.ul-imgtxt3 li{float:none;width:auto;padding:0}



.ul-imgtxt4 .pic{width:auto;height:auto}



.ul-imgtxt4 .pic img{height:auto}



.ul-imgtxt5 .pic{float:none;width:auto;height:auto;margin-bottom:10px}



.ul-imgtxt5 .pic img{height:auto}



.ul-imgtxt5 .con{height:auto;line-height:0}



.ul-imgtxt5 .txt{display:block;padding-left:0}



.ul-imgtxt5 .txt span{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);font-size:16px}



.ul-imgtxt5 .txt span:after{display:none}



.ul-imgtxt5 .txt h3{height:auto}



.banner .slider .slick-arrow{right:5px}



.banner .slider .slick-prev{left:5px}

.weixin-txt iframe{height: 300px;}

}


/*2019-2-26添加*/

.wrap-h1 {padding: 35px 0 65px;}

.pic-h1 {overflow: hidden;padding: 38px 0 80px;}
.pic-h1 .item {position: relative;overflow: hidden;float: left;width: 250px;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;cursor: pointer;}
.pic-h1 .item .bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: 0 0;-webkit-background-size: cover; background-size: cover;z-index: 0;}
.pic-h1 .item.s1 {background-color: #db4434;}
.pic-h1 .item.s2 {background-color: #1fa6e5;}
.pic-h1 .item.s3 {background-color: #f3b816;}
.pic-h1 .title {width: 250px;position: relative;}
.pic-h1 .title .pic {display: block;width: 250px;}
.pic-h1 .cont {overflow: hidden;font-size: 16px;width: 450px;line-height: 380px;color: #fff;position: absolute;top: 0;left: 250px;height: 100%;padding: 0 80px 0 25px;}
.pic-h1 .cont .valign {display: inline-block;vertical-align: middle;line-height: 24px;width: 100%;}
.pic-h1 .cont h4 {font-size: 22px;font-weight: bold;margin-bottom: 20px;}
.pic-h1 .item.on {width: 700px;}

.job-msg {padding-top: 36px;background-repeat: no-repeat;background-position: center top;-webkit-background-size: auto 500px; background-size: auto 500px;}
.job-tab {background-color: #fff;box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.2);margin-bottom: 35px;}
.job-tab > .tit {line-height: 65px;overflow: hidden;background-color: #fff;box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.1);text-align: center;}
.job-tab > .tit .item {float: left;width: 50%;font-size: 20px;}
.job-tab > .tit .item a {display: block;color: inherit;}
.job-tab > .tit .item.on {background-color: #ebecf2;color: #da3f2e;}
.job-tab > .desc .item {display: none;}
.job-tab > .desc .item.on {display: block;}

.job-item {}
.job-item + .job-item {border-top: 1px solid #e6e8f6;}
.job-item dt {line-height: 25px;overflow: hidden;padding: 20px 35px;font-size: 14px;}
.job-item dt .name {float: left;width: 55%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.job-item dt .from {float: left;width: 20%;}
.job-item dt .num {float: left;}
.job-item dt .btn {float: right;width: 25px;height: 25px;background: url(../images/icon-h4-1.png) no-repeat center center;}
.job-item.on dt {background-color: #da3f2e;color: #fff;}
.job-item.on dt .btn {background-image: url(../images/icon-h4-2.png);}
.job-item dd {display: none;padding: 40px 35px;background: url(../images/en-pic.png) no-repeat 100% 100%;}
.job-item dd .hd {overflow: hidden;}
.job-item dd .name {font-size: 30px;color: #da3f2e;padding-left: 42px;background: url(../images/icon-h4-3.png) no-repeat left center;margin-bottom: 10px;}
.job-item dd .info {font-size: 16px;line-height: 20px;}
.job-item dd .info .date {float: right;}
.job-item dd .info span {float: left;}
.job-item dd .info span + span {margin-left: 40px;position: relative;}
.job-item dd .info span + span:before {content: '|';position: absolute;left: -21px;font-size: 12px;color: #999;}
.job-item dd .bd {overflow: hidden;font-size: 14px;line-height: 36px;margin: 30px 0 25px;}
.job-item dd .bd h5 {font-size: 22px;color: #007ec8;font-weight: bold;margin-bottom: 5px;}
.job-item dd .bd:before, .job-item dd .bd:after {content: '';clear: both;display: block;height: 7px;background: url('../images/icon-h4-4.png') repeat-x 0 0;}
.job-item dd .bd .left {float: left;width: 48%;padding: 20px 0;}
.job-item dd .bd .right {float: right;width: 48%;padding: 20px 0;}
.job-item dd .ft {font-size: 16px;}
.job-item.on dd {display: block;}

@media only screen and (max-width: 1240px) {
	.wrap-h1 .wp {width: 900px;}
	.pic-h1 .item {width: 180px;}
	.pic-h1 .title {width: 180px;}
	.pic-h1 .item.on {width: 540px;}
	.pic-h1 .cont {line-height: 274px;left: 180px;font-size: 14px;width: 360px;padding: 0 20px 0 0;}
	.job-item dd .info {font-size: 14px;}
}

@media only screen and (max-width: 959px) {
	.wrap-h1 .wp {width: 98%;}
	.pic-h1 .item.item {width: auto;float: none;}
	.pic-h1 .cont {width: auto;}
	.job-msg {-webkit-background-size: auto 300px; background-size: auto 300px;}
	.job-item dt {padding: 10px 20px;}
	.job-item dt .name {float: none;width: auto;}
	.job-item dt .from {width: auto;margin-right: 20px;}
	.job-item dt .btn {position: relative;margin-top: -12px;}
	.job-item dd {padding: 20px;}
	.job-item dd .info .date {float: none;}
	.job-item dd .bd {line-height: 24px;margin: 20px 0;}

}


@media only screen and (max-width: 767px) {
	.wrap-h1 {padding: 20px 0 40px;}
	.pic-h1 {padding: 15px 0 30px;}
	.pic-h1 .cont {position: static;height: auto;overflow: visible;padding: 20px;}
	.pic-h1 .cont .valign {display: inline}
	.pic-h1 .title {width: 30%;float: left;}
	.pic-h1 .title .pic {width: 100%;}
	.job-tab {margin-bottom: 10px;}
	.job-tab > .tit {line-height: 48px;font-size: 16px;}
	.job-item dt {padding: 10px;}
	.job-item dt .btn {margin-top: 0;}
	.job-item dd .name {font-size: 20px;padding-left: 25px;-webkit-background-size: auto 20px; background-size: auto 20px;} 
	.job-item dd .info span {margin-right: 15px;}
	.job-item dd .info span + span {margin-left: 0;}
	.job-item dd .info span + span:before {display: none;}
	.job-item dd .bd h5 {font-size: 16px;}
	.job-item dd .bd .left, .job-item dd .bd .right {float: none;width: auto;padding: 0;margin: 10px 0;}
}